const mongoose = require('mongoose');

/**
 * 客服设置（单例配置）
 */
const ServiceConfigSchema = new mongoose.Schema({
  wechatId: { type: String, default: '' },
  // 旧版保留字段：合并的工作时间字符串（例如 09:00-18:00）
  workTime: { type: String, default: '' },
  // 新版字段：开始/结束时间（HH:mm）
  workTimeStart: { type: String, default: '' },
  workTimeEnd: { type: String, default: '' },
  phone: { type: String, default: '' },
  email: { type: String, default: '' },
  qrcodeUrl: { type: String, default: '/images/customer-service-qr.png' }, // 默认使用本地图片
  updatedAt: { type: Date, default: Date.now },
  updatedBy: { type: String, default: '' }, // openid
});

module.exports = mongoose.model('ServiceConfig', ServiceConfigSchema);

